package com.xinruke.hostels.common.po;

import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.*;

@Table(name = "yw_yuding_dingdan_zixiang")
public class YwYudingDingdanZixiang {
    @Id
    private Integer id;

    /**
     * 订单号
     */
    private String dingdanhao;

    /**
     * 订单id
     */
    @Column(name = "dingdan_id")
    private Integer dingdanId;

    /**
     * 酒店id
     */
    @Column(name = "jiudian_id")
    private Integer jiudianId;

    /**
     * 房型id
     */
    @Column(name = "fangxing_id")
    private Integer fangxingId;

    @Column(name = "fangjian_id")
    private Integer fangjianId;

    /**
     * 房间号
     */
    private String fangjianhao;

    /**
     * 门店价
     */
    private BigDecimal mendianjia;

    /**
     * 优惠价
     */
    private BigDecimal youhuijia;

    /**
     * 数量
     */
    private Integer shuliang;

    /**
     * 预定姓名
     */
    private String yudingxingming;

    /**
     * 证件类型: 1身份证，2军官证
     */
    private Byte yudingrenzhengjianleixing;

    /**
     * 预定人证件号
     */
    private String yudingrenzhengjianhao;

    @Column(name = "yudingrenshenfen_id")
    private Integer yudingrenshenfenId;

    /**
     * 入住性质:1因公；2因私
     */
    private Byte ruzhuxingzhi;

    /**
     * 联系电话
     */
    private String lianxidianhua;

    /**
     * 入住时间
     */
    private Date ruzhushijian;

    /**
     * 离开时间
     */
    private Date likaishijian;

    /**
     * 创建时间
     */
    private Date chuangjianshijian;

    /**
     * 更新时间
     */
    private Date gengxinshijian;

    /**
     * 删除标识
     */
    private Byte shanchubiaoshi;

    /**
     * 房型名称
     */
    private String fangxingmingcheng;

    private Boolean shifouyouhui;

    /**
     * 入住天数
     */
    private Integer ruzhutianshu;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取订单号
     *
     * @return dingdanhao - 订单号
     */
    public String getDingdanhao() {
        return dingdanhao;
    }

    /**
     * 设置订单号
     *
     * @param dingdanhao 订单号
     */
    public void setDingdanhao(String dingdanhao) {
        this.dingdanhao = dingdanhao;
    }

    /**
     * 获取订单id
     *
     * @return dingdan_id - 订单id
     */
    public Integer getDingdanId() {
        return dingdanId;
    }

    /**
     * 设置订单id
     *
     * @param dingdanId 订单id
     */
    public void setDingdanId(Integer dingdanId) {
        this.dingdanId = dingdanId;
    }

    /**
     * 获取酒店id
     *
     * @return jiudian_id - 酒店id
     */
    public Integer getJiudianId() {
        return jiudianId;
    }

    /**
     * 设置酒店id
     *
     * @param jiudianId 酒店id
     */
    public void setJiudianId(Integer jiudianId) {
        this.jiudianId = jiudianId;
    }

    /**
     * 获取房型id
     *
     * @return fangxing_id - 房型id
     */
    public Integer getFangxingId() {
        return fangxingId;
    }

    /**
     * 设置房型id
     *
     * @param fangxingId 房型id
     */
    public void setFangxingId(Integer fangxingId) {
        this.fangxingId = fangxingId;
    }

    /**
     * @return fangjian_id
     */
    public Integer getFangjianId() {
        return fangjianId;
    }

    /**
     * @param fangjianId
     */
    public void setFangjianId(Integer fangjianId) {
        this.fangjianId = fangjianId;
    }

    /**
     * 获取房间号
     *
     * @return fangjianhao - 房间号
     */
    public String getFangjianhao() {
        return fangjianhao;
    }

    /**
     * 设置房间号
     *
     * @param fangjianhao 房间号
     */
    public void setFangjianhao(String fangjianhao) {
        this.fangjianhao = fangjianhao;
    }

    /**
     * 获取门店价
     *
     * @return mendianjia - 门店价
     */
    public BigDecimal getMendianjia() {
        return mendianjia;
    }

    /**
     * 设置门店价
     *
     * @param mendianjia 门店价
     */
    public void setMendianjia(BigDecimal mendianjia) {
        this.mendianjia = mendianjia;
    }

    /**
     * 获取优惠价
     *
     * @return youhuijia - 优惠价
     */
    public BigDecimal getYouhuijia() {
        return youhuijia;
    }

    /**
     * 设置优惠价
     *
     * @param youhuijia 优惠价
     */
    public void setYouhuijia(BigDecimal youhuijia) {
        this.youhuijia = youhuijia;
    }

    /**
     * 获取数量
     *
     * @return shuliang - 数量
     */
    public Integer getShuliang() {
        return shuliang;
    }

    /**
     * 设置数量
     *
     * @param shuliang 数量
     */
    public void setShuliang(Integer shuliang) {
        this.shuliang = shuliang;
    }

    /**
     * 获取预定姓名
     *
     * @return yudingxingming - 预定姓名
     */
    public String getYudingxingming() {
        return yudingxingming;
    }

    /**
     * 设置预定姓名
     *
     * @param yudingxingming 预定姓名
     */
    public void setYudingxingming(String yudingxingming) {
        this.yudingxingming = yudingxingming;
    }

    /**
     * 获取证件类型: 1身份证，2军官证
     *
     * @return yudingrenzhengjianleixing - 证件类型: 1身份证，2军官证
     */
    public Byte getYudingrenzhengjianleixing() {
        return yudingrenzhengjianleixing;
    }

    /**
     * 设置证件类型: 1身份证，2军官证
     *
     * @param yudingrenzhengjianleixing 证件类型: 1身份证，2军官证
     */
    public void setYudingrenzhengjianleixing(Byte yudingrenzhengjianleixing) {
        this.yudingrenzhengjianleixing = yudingrenzhengjianleixing;
    }

    /**
     * 获取预定人证件号
     *
     * @return yudingrenzhengjianhao - 预定人证件号
     */
    public String getYudingrenzhengjianhao() {
        return yudingrenzhengjianhao;
    }

    /**
     * 设置预定人证件号
     *
     * @param yudingrenzhengjianhao 预定人证件号
     */
    public void setYudingrenzhengjianhao(String yudingrenzhengjianhao) {
        this.yudingrenzhengjianhao = yudingrenzhengjianhao;
    }

    /**
     * @return yudingrenshenfen_id
     */
    public Integer getYudingrenshenfenId() {
        return yudingrenshenfenId;
    }

    /**
     * @param yudingrenshenfenId
     */
    public void setYudingrenshenfenId(Integer yudingrenshenfenId) {
        this.yudingrenshenfenId = yudingrenshenfenId;
    }

    /**
     * 获取入住性质:1因公；2因私
     *
     * @return ruzhuxingzhi - 入住性质:1因公；2因私
     */
    public Byte getRuzhuxingzhi() {
        return ruzhuxingzhi;
    }

    /**
     * 设置入住性质:1因公；2因私
     *
     * @param ruzhuxingzhi 入住性质:1因公；2因私
     */
    public void setRuzhuxingzhi(Byte ruzhuxingzhi) {
        this.ruzhuxingzhi = ruzhuxingzhi;
    }

    /**
     * 获取联系电话
     *
     * @return lianxidianhua - 联系电话
     */
    public String getLianxidianhua() {
        return lianxidianhua;
    }

    /**
     * 设置联系电话
     *
     * @param lianxidianhua 联系电话
     */
    public void setLianxidianhua(String lianxidianhua) {
        this.lianxidianhua = lianxidianhua;
    }

    /**
     * 获取入住时间
     *
     * @return ruzhushijian - 入住时间
     */
    public Date getRuzhushijian() {
        return ruzhushijian;
    }

    /**
     * 设置入住时间
     *
     * @param ruzhushijian 入住时间
     */
    public void setRuzhushijian(Date ruzhushijian) {
        this.ruzhushijian = ruzhushijian;
    }

    /**
     * 获取离开时间
     *
     * @return likaishijian - 离开时间
     */
    public Date getLikaishijian() {
        return likaishijian;
    }

    /**
     * 设置离开时间
     *
     * @param likaishijian 离开时间
     */
    public void setLikaishijian(Date likaishijian) {
        this.likaishijian = likaishijian;
    }

    /**
     * 获取创建时间
     *
     * @return chuangjianshijian - 创建时间
     */
    public Date getChuangjianshijian() {
        return chuangjianshijian;
    }

    /**
     * 设置创建时间
     *
     * @param chuangjianshijian 创建时间
     */
    public void setChuangjianshijian(Date chuangjianshijian) {
        this.chuangjianshijian = chuangjianshijian;
    }

    /**
     * 获取更新时间
     *
     * @return gengxinshijian - 更新时间
     */
    public Date getGengxinshijian() {
        return gengxinshijian;
    }

    /**
     * 设置更新时间
     *
     * @param gengxinshijian 更新时间
     */
    public void setGengxinshijian(Date gengxinshijian) {
        this.gengxinshijian = gengxinshijian;
    }

    /**
     * 获取删除标识
     *
     * @return shanchubiaoshi - 删除标识
     */
    public Byte getShanchubiaoshi() {
        return shanchubiaoshi;
    }

    /**
     * 设置删除标识
     *
     * @param shanchubiaoshi 删除标识
     */
    public void setShanchubiaoshi(Byte shanchubiaoshi) {
        this.shanchubiaoshi = shanchubiaoshi;
    }

    /**
     * 获取房型名称
     *
     * @return fangxingmingcheng - 房型名称
     */
    public String getFangxingmingcheng() {
        return fangxingmingcheng;
    }

    /**
     * 设置房型名称
     *
     * @param fangxingmingcheng 房型名称
     */
    public void setFangxingmingcheng(String fangxingmingcheng) {
        this.fangxingmingcheng = fangxingmingcheng;
    }

    /**
     * @return shifouyouhui
     */
    public Boolean getShifouyouhui() {
        return shifouyouhui;
    }

    /**
     * @param shifouyouhui
     */
    public void setShifouyouhui(Boolean shifouyouhui) {
        this.shifouyouhui = shifouyouhui;
    }

    /**
     * 获取入住天数
     *
     * @return ruzhutianshu - 入住天数
     */
    public Integer getRuzhutianshu() {
        return ruzhutianshu;
    }

    /**
     * 设置入住天数
     *
     * @param ruzhutianshu 入住天数
     */
    public void setRuzhutianshu(Integer ruzhutianshu) {
        this.ruzhutianshu = ruzhutianshu;
    }
}